package cst.a921sxh.zyfypt_921sxh;

import java.util.List;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Header;
import retrofit2.http.Path;
import retrofit2.http.Query;


public interface ResService {
    @GET("api.php/login")
    Call<LoginBean> login(@Query("username") String username, @Query("password") String password);
    @GET("api.php/lists/mod/{mod}")
    Call<List<VideoBean>>getVideoList(@Path("mod") String mod, @Query("page") int page, @Header("SessionID") String Sessionid);
    @GET("api.php/reg")
    Call<String> reg(@Query("username") String username,
                     @Query("password") String password,
                     @Query("tel") String tel, @Query("roleid") String roleid, @Query("realname") String realname,
                     @Query("email") String email);
    @GET("api.php/lists/mod/{mod}")
    Call<List<ArticleBean>>getArticleList(@Path("mod") String mod, @Query("page") int page, @Header("SessionID") String Sessionid);
    @GET("api.php/lists/mod/{mod}")
    Call<List<TwareBean>>getTwareList(@Path("mod") String mod, @Query("page") int page, @Header("SessionID") String Sessionid);
    @GET("api.php/listspecial/mod/{mod}")
    Call<List<SVideoBean>> getSVideoList(@Path("mod") String mod,
                                         @Query("page") int page, @Header("SessionID") String sessionID);
    @GET("api.php/lists/mod/{mod}")
    Call<List<TcaseBean>>getTcaseList(@Path("mod") String mod, @Query("page") int page, @Header("SessionID") String Sessionid);
    @GET("api.php/lists/mod/{mod}")
    Call<List<ProjectBean>> getProjectList(@Path("mod") String mod,
                                           @Query("page") int page, @Header("SessionID") String sessionID);
  //  getD
}
